/**
 * @file MessageWRQ.cpp
 * @author Karol Kulesza
 *  
 * Przesyłanie pliku od klienta do serwera nie jest częścią projektu, więc po otrzymaniu 
 * żądania pisania(WRQ) klient otrzyma informację, że polecenie takie nie jest realizowane przez serwer. 
 */

#include "MessageWRQ.h"
#include "../Log.h"


namespace tftp_server
{

MessageWRQ::MessageWRQ(ClientController *clientController_, Package package_)
	:clientController(clientController_), package(package_) 
{
	;
}

MessageWRQ::~MessageWRQ() 
{
	;
}


void MessageWRQ::execute() const
{
	Loger::getInstance().send(Log("MessageWRQ: Received WRQ from client: "  + clientController->getIp() , 3));
	Package errorPackage;
	char temp[] = "Command not supported by server";
	errorPackage.setError(ERR_UNDEF,temp);
	clientController->send(errorPackage);
	//koniec
}


}